/**
 * Copyright &copy; 2019-2022 <a href="https://gitee.com/rit/zx-pm">zx-pm</a> All rights reserved.
 */
package com.zx.pm.modules.zx.entity;

import java.util.Date;

import org.hibernate.validator.constraints.Length;

import com.zx.pm.common.persistence.DataEntity;

/**
 * 项目评审专家Entity
 * @author forest
 * @version 2019-01-24
 */
public class ProExperts extends DataEntity<ProExperts> {
	
	private static final long serialVersionUID = 1L;
	private String lzdId;		// 项目ID
	private String expertsId;		// 专家ID
	private ExpertsInfo expertsInfo; // 专家信息
	private Double paySum;
	private String payFlag;
	private Date payTime;
	private String payType;
	
	public ProExperts() {
		super();
	}

	public ProExperts(String id){
		super(id);
	}

	@Length(min=0, max=64, message="项目ID长度必须介于 0 和 64 之间")
	public String getLzdId() {
		return lzdId;
	}

	public void setLzdId(String lzdId) {
		this.lzdId = lzdId;
	}
	
	@Length(min=0, max=64, message="专家ID长度必须介于 0 和 64 之间")
	public String getExpertsId() {
		return expertsId;
	}

	public void setExpertsId(String expertsId) {
		this.expertsId = expertsId;
	}

	public ExpertsInfo getExpertsInfo() {
		return expertsInfo;
	}

	public void setExpertsInfo(ExpertsInfo expertsInfo) {
		this.expertsInfo = expertsInfo;
	}

	public Double getPaySum() {
		return paySum;
	}

	public void setPaySum(Double paySum) {
		this.paySum = paySum;
	}

	public String getPayFlag() {
		return payFlag;
	}

	public void setPayFlag(String payFlag) {
		this.payFlag = payFlag;
	}

	public Date getPayTime() {
		return payTime;
	}

	public void setPayTime(Date payTime) {
		this.payTime = payTime;
	}

	public String getPayType() {
		return payType;
	}

	public void setPayType(String payType) {
		this.payType = payType;
	}
	
	
}